Link to this headingAWS.md

https://expeditedsecurity.com/aws-in-plain-english/

Compute:

LightsailAmazon’s hosting provider (vps, dns, storage)
LambdaFunctions you can run, written in Python, NodeJS, Go etc. Can run many in parallel.
BatchRun software jobs in Docker containers on EC2 machines
Elastic BeanstalkRun software on managed virtual machines
Serverless Application RepositoryRepository of serverless applications that you can deploy (on lambda)
AWS OutpostsRun Amazon services in your own data center
EC2 Image BuilderCreate EC2 (ami?) images automatically

Storage:

S3File storage. Not directly used for mounting, but you can directly download files from HTTP.
EFSNFS. Mount network disks to your machines.
FSxWindows / Lustre filesystems you can connect to your ec2 machines
S3 GlacierLow cost storage system for backups and archives and such
Storage GatewayiSCSI so you can connect s3 to your own (remote) machine.
AWS BackupAutomatically create backups of different AWS service (ec2, rds etc)

Database:

RDSManaged mysql, postgres databases etc.
DynamoDBLarge & scalable non-relational database
ElastiCacheManaged memcache and redis machines
NeptuneGraph database
Amazon RedshiftWarehousing. Store lots of data that can be processed through streams.
Amazon QLDBDatabase for immutable and cryptographically verifiable data (money transactions etc)
Amazon DocumentDBMongoDB clone (but not really compatible anymore)
Amazon KeyspacesManaged Apache Cassandra clone

Migration & Transfer:

AS Migration HubMigrate things from your DC to AWS
Application Discovery ServiceDiscover services in your datacenter
Database Migration ServiceMigrate databases to RDS while staying online (can convert structures as well)
Server Migration ServiceMigrate virtual machines to amazon.
AWS Transfer Family(s)FTP service with S3 backend. Upload to FTP, directly store on S3 bucket.
SnowballGet a machine from AWS, plug in your DC, transfer data fast to AWS, return machine
DataSyncSync data between your datacenter and AWS

Networking & Content Delivery:

VPCCreate your own virtual private network within AWS.
CloudFrontContent Delivery Network.
Route 53Manage domain names and records.
API GatewayCreate HTTP APIs and let them connect to different backends.
Direct ConnectCreate a (physical) connection between you (or DC) to AWS.
AWS App MeshAutomatically run Envoy as a sidecar for your containers (ECS or EKS).
AWS Cloud MapService discovery for your containers.
Global AcceleratorRun your app on edge locations so they are closer to your customers (CDN for apps).

Developer Tools:

CodeStarQuickly develop applications by using template code and codecommit, codebuild etc
CodeCommitAmazon source repositories (git repo’s etc)
CodeDeployDeployment service
CodePipelineCode delivery with workflows
X-RayAllows tracing in your applications, supports Python, NodeJs, Go

Robotics:

AWS RoboMakerCloud solution for robotic developers to simulate, test and securely deploy robotic applications

Customer Enablement:

AWS IQJob board: Hire AWS experts for whatever you need.
SupportAWS support center
Managed ServicesLet AWS handle your AWS services for you.

Blockchain:

Amazon Managed BlockchainBlock chains

Satellite:

Ground StationTimeshare radios and large antennas pointed at space

Quantum Technologies:

Amazon BraketSome quantum thing. It’s in preview so I have no idea what it is.

Management & Governance:

AWS OrganizationsConfigure (sub)organisations and accounts
CloudWatchLogging from various AWS components
AWS Auto ScalingScale resources based on your custom inputs and rules
CloudFormationTemplates to create and configure AWS components (think terraform/sls)
CloudTrailFigure out who did what in your AWS services
ConfigAudit the configurations of your AWS resources
OpsWorksUse Ansible to automate stuff
Service CatalogManage list of items/codes etc you have in the cloud
Systems ManagerView data from your resources grouped in ways you like (like application specific etc)
AWS AppConfigStore and publish application configuration data
Trusted AdvisorChecks your account for issues (costs, performance, security etc)
Control TowerManage multi-accounts
AWS License ManagerManage licenses
AWS Well-Architected ToolGenerate questionnaires about your architecture to see if you follow best practices
Personal Health DashboardStatusPage for AWS
AWS Compute OptimizerFinds your resources and advices on how to save costs

Media Services:

Elastic TranscoderEncode files from S3 into different other formats and store back at S3
Kinesis Video StreamsCapture media streams
MediaConvertConvert media into different formats
MediaLiveShare live video with many others
MediaTailorInsert advertisements into your broadcasts
Elemental Appliances & Softwarecreate videos on-premise. Basically a mix of all of the above services.

Machine Learning:

Amazon SageMakerMachine learning tools
Amazon CodeGuruProfile java code with machine learning
Amazon ComprehendUnderstand and classify data like emails, tweets etc
Amazon ForecastCreate forecasts from data
Amazon Fraud Detectorin preview so no idea.
Amazon KendraSearch service where you can ask questions
Amazon LexCreate voice and chatbots
Amazon Machine LearningDeprecated. Use SageMaker instead.
Amazon PersonalizeCreate personalized recommendations based on data (mahout??)
Amazon PollyConvert text to speech in different languages
Amazon RekognitionRecognize objects and people in images
Amazon TextractConvert text found in images to text (OCR)
Amazon TranscribeConvert audio to text
Amazon TranslateTranslates text from one language to another
AWS DeepLensA video camera that does machine learning
AWS DeepRacerSome kind of game where you program a racecar to race against others.
Amazon Augmented AILet humans in the loop to make AI learn things better
AWS DeepComposerComputer generated music. It’s as horrible as it sounds.

Analytics:

AthenaQuery data stored in s3 buckets.
CloudSearchAWS version of managed document search system (like elasticsearch)
Elasticsearch ServiceElasticsearch as a service
KinesisCollect massive amount of data so you can do analytics (like ELK?)
QuickSightBusiness Intelligence service
Data PipelineMove and transform data to dynamodb, rds, s3 etc.
AWS Data ExchangeFind APIs which data you can consume, which can be very expensive
AWS GlueETL service. Enrich, validate data.
AWS Lake FormationCreate data lakes

Security, Identity, & Compliance:

IAMAWS’s permission system that can control users and AWS services.
Resource Access ManagerShare certain AWS resources like Route53, licenses, ec2 with other accounts.
CognitoUser and password management system. Useful for managing users for your applications.
Secrets ManagerSecrets key/value store. Can automatically rotate secrets.
GuardDutyAutomatically scan your cloudtrail/vpc logs for threats.
InspectorAutomatically find (security) issues in your network and machines.
Amazon MacieAnalyzes data in your S3 buckets and check for PII data.
AWS Single Sign-OnAllow single-sign on to your applications.
Certificate ManagerManage and even create (free) SSL certificates.
Key Management ServiceManage secret keys
CloudHSMHardware security modules. Allows you to generate and operate on cryptographic keys.
Directory ServiceActive directory as a service
WAF & ShieldWeb Application Firewall (for loadbalancers, cloudfront, api gateway).
AWS Firewall ManagerFirewall manager for different accounts in your organisation
ArtifactDocuments for cloud compliance (things like 27001 certification etc)
Security HubOverall security checker that uses guardduty, inspector, macie etc
DetectiveLog security issues found (from security hub etc)

Mobile:

AWS AmplifyLet AWS automatically generate frontend & backend apps and deploy them automatically.
Mobile HubPart of AWS Amplify now.
AWS AppSyncCreate API backends that you can connect to. Can be created through AWS Amplify as well.
Device FarmAWS BrowserStack. Automatically test apps on many different mobile devices and browsers.

AR & VR:

Amazon SumerianNo idea. The dashboard crashes in my browsers

Application Integration:

Step FunctionsState machines written in amazon’s own language
Amazon AppFlowAutomatically connects apps together (zapier?). For instance: slack to s3 buckets.
Amazon EventBridgeSome kind of eventbus system
Amazon MQActiveMQ
Simple Notification ServiceNotification system that can notify through email, api endpoints, sms etc.
Simple Queue ServiceMessage queue system

AWS Cost Management:

AWS Cost ExplorerGives an overview and projection of your budgets
AWS BudgetsCreate budgets for your AWS components
AWS Marketplace SubscriptionsFind (and buy) AMI’s with software installed

Customer Engagement:

Amazon ConnectAWS call center platform
PinpointCreate transactional emails, SMS or voice calls based on templates.
Simple Email ServiceSend out emails. Email provider.

Business Applications:

Alexa for BusinessConnect Alexa to your business needs.
Amazon ChimeAWS version of Zoom.
WorkMailAWS version of Gmail / Calendar.

End User Computing:

WorkSpacesVirtual desktops from Windows or Linux.
AppStream 2.0Stream applications running native onto your browser
WorkDocsStore your documents and manage them online.
WorkLinkConnect mobile users to your intranet.

Internet Of Things:

IoT CoreManage fleets of IOT devices through MQTT broker
FreeRTOSRTOS operating system for microcontrollers to automatically connect to IOT-Core or greengrass.
IoT 1-ClickManage 1-click buttons that can be connected to other systems like Lambda
IoT AnalyticsClean up and save messages from topics into a data-store for analytics
IoT Device DefenderDetect unwanted issues on your devices and take actions
IoT Device ManagementOrganize IoT devices into groups, schedule jobs on the devices and configure remote access
IoT EventsMonitor telemetry from devices and then trigger other AWS services or jobs on the devices themselves
IoT GreengrassA message broker can buffer messages for groups of up to 200 devices which can communicate and process data locally if connectivity to IoT Core is intermittent.
IoT SiteWiseCollect, organize, analyze and visualize data from industrial equipment at scale
IoT Things GraphCloudformation-like designer for graphing how devices should communicate with other AWS services

Game Development:

Amazon GameLiftDeploy game servers with low latency on AWS

Containers:

Elastic Container RegistryStore docker images like on DockerHub
Elastic Container ServiceRun containers, either on your own EC2 machines, or on managed machines called Fargate.
Elastic Kubernetes ServiceKubernetes as a service

Link to this headingTest local

https://github.com/floci-io/floci

Link to this headingWAF

AWS WAF Bypass

Link to this headingWeb Identity

AssumeRoleWithWebIdenity by default is insecure needs conditions to restrict that